Ginga-NCL: Relating Imperative, Declarative and Media Objects
نویسنده
چکیده
The process of developing a declarative middleware for interactive digital TV systems presents significant challenges. The main goal of this PhD thesis is to propose and to develop an NCL presentation environment for interactive digital TV systems. As one of its by-product, a declarative middleware named Ginga-NCL was developed, becoming the reference implementation of the Brazilian Terrestrial Digital TV System. This paper focuses on how NCL relationships among “distributed” applications are guaranteed by Ginga-NCL.
منابع مشابه
A comparative analysis of media processing component implementations for the Brazilian digital TV middleware
In the Brazilian Digital Television System (SBTVD) two environments are defined, the procedural and the declarative one, which run simultaneously in the same middleware. The procedural environment is called GingaJ and uses the Sun Java language, while the declarative one is called GingaNCL and it is based on the Nested Context Language (NCL). These two environments compose the Ginga middleware....
متن کاملTransport of NCL Applications over the Digital Radio Mondiale Broadcasting System for Ginga-enabled receivers: Signaling and Definitions
ISDB-T International standard is currently adopted by most Latin America countries and is already installed in most TV sets sold in recent years in the region. To support interactive applications in Digital TV receivers, ISDBT defines the middleware Ginga and its declarative language NCL (Nested Context Language). Similar to Digital TV, Digital Radio standards also provide the means to carry in...
متن کاملA Component-Based Architecture for Ginga
This paper discusses how component-driven development can be used in the design of the Ginga middleware architecture, including its Ginga-NCL presentation module. Presentation engines have an important facility, since they allow for previewing when each specific media player is needed. Therefore, to maintain temporal consistency during application presentations, instantiation time of media play...
متن کاملGinga-J - An Open Java-Based Application Environment for Interactive Digital Television Services
This paper aims to present a Ginga-J’s reference implementation. Although based on a particular platform, the implementation not only works as a proof of concept, but also raised several issues and difficulties on the software architecture project that should be taken into account to ease extensibility and porting to other platforms. Ginga is the standard middleware for the Brazilian DTV System...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009